home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / os2 / ibmrebut.arj / IBMREBUT.DOC
Text File  |  1993-07-01  |  47KB  |  789 lines

  1.  IBM Personal Software Products
  2.  
  3.  PSP's Rebuttal to the Microsoft Document:
  4.  
  5.  "Windows NT and OS/2 2.1 : The Advantages of Windows NT for
  6.   Today's Client Server Computing" May, June, & July 1993 Versions
  7.  
  8.   Introduction:
  9.  
  10.      The purpose of this document is to rebut any inaccurate and/or
  11.   misleading information that Microsoft published in a document
  12.   called "Windows NT and OS/2 2.1: The advantages of Windows NT
  13.   for Today's Client-Server Computing".
  14.  
  15.      Although it is not IBM's normal practice to produce such a
  16.   rebuttal, we believe our customers should make their decisions
  17.   based on facts, and therefore felt it was worth communicating
  18.   our viewpoint relative to Microsoft's claims and statements
  19.   made in this document. IBM is extremely proud of OS/2 and
  20.   welcomes the opportunity to compare OS/2 to any version of
  21.   Windows Microsoft. We are confident that OS/2 provides a far
  22.   better operating environment than Windows 3.1 and Windows NT,
  23.   and that we will continue to provide superior technology and
  24.   client/server solutions in the years to come. We therefore
  25.   encourage our customers to get the facts when comparing
  26.   OS/2 to Windows and Windows NT.
  27.  
  28.      There are currently 3 versions of the Microsoft document dated
  29.   May, June, and July 1993.  The June version, in our opinion, did
  30.   not correct any of the problems contained in the May version.
  31.   The July version corrected a few of the problems, due in part to
  32.   our direct contact with Microsoft, but still included the vast
  33.   majority of the problems. Although we have contacted Microsoft
  34.   regarding this document, we do not endorse the July version as
  35.   approved in any way by IBM.  Our rebuttal is intended for
  36.   customers who received the May, June, or July version of the
  37.   referenced Microsoft document.
  38.  
  39.      To ensure we are direct and to the point in our rebuttal, we
  40.   have organized our response as a series of claims from Microsoft's
  41.   document, in the order of occurrence, followed by our viewpoint.
  42.   The sections are divided by page numbers from the original May
  43.   version of the Microsoft document for easy reference.
  44.  
  45.      Prior to the item by item discussion, it is worth discussing
  46.   some overall themes that Microsoft consistently uses to distort
  47.   requirements and features truly important to you, our customers,
  48.   who are considering or implementing a mission critical client/
  49.   server application. The most prominent theme Microsoft stresses
  50.   throughout the document is that the client/server functions
  51.   needed for most customers are 'built-in' to Windows NT and
  52.   Windows NT Advanced Server and therefore are integrated. Most of
  53.   the functions, however, were actually previously separate or are
  54.   still separate Microsoft products that are bundled with Windows
  55.   NT e.g.. the LAN server function in Windows NT Advanced Server
  56.   was a port of the Microsoft OS/2 LAN Manager product plus
  57.   enhancements.
  58.  
  59.      Our customers have told us they want the flexibility to install
  60.   and pay for the right function on the right machine and to be able
  61.   to choose that function from the vendor who is best-of-breed
  62.   (e.g. the ability to choose IBM LAN Server, NetWare from IBM,
  63.   a 3rd party solution, or all of the above based on their
  64.   specific requirements and long term strategies. To assist with
  65.   this customization, we provide solutions such as LAN NetView
  66.   to help customers centrally or remotely automate individual
  67.   and LAN software configuration, installation, and distribution.
  68.   'Built-in' does not mean products are more tightly integrated.
  69.   Both IBM LAN Server 3.0 and NetWare from IBM for OS/2 products,
  70.   for instance, are integrated down to 'ring 0' (privileged kernel
  71.   areas) of the OS/2 operating system. The fact that Microsoft uses
  72.   the word 'built-in' is much more of a marketing and packaging
  73.   statement than it is an integration statement. Another key
  74.   requirement that Microsoft focuses on is reliability.  We agree
  75.   that this is a major requirement for client/server environments.
  76.   We disagree with Microsoft's definition of reliability, which is
  77.   summarized on Microsoft's chart on page 3 as 'Tightly integrated
  78.   security', 'Built-in fault tolerance', 'Integrated systems and
  79.   network management services', and 'Application and system
  80.   integrity'. Removing the words "tightly", "integrated", and
  81.   "built-in", per the discussion above, OS/2 and its family of
  82.   flexible extensions is delivering virtually all of  what Microsoft
  83.   is referring to plus many more important IBM exclusives, and IBM
  84.   PSP has demonstrated or announced products that extend our lead
  85.   as the premier provider of client/server solutions.
  86.  
  87.      Most important, however, is that customers will view Windows NT
  88.   as reliable when and if it establishes a track record of proven
  89.   reliable operation in production client/server environments.
  90.   Microsoft is claiming that Windows NT, on its first release, with
  91.   over 4 million lines of new code (not including its client server)
  92.   extensions of SQL Server/NT, SNA Server/NT, and Hermes systems
  93.   management) will be more reliable than our 32-bit OS/2 and its
  94.   family of extensions that have been shipping and in production
  95.   use by well over a million customers for over a year. In addition,
  96.   we just shipped the second generation, OS/2 2.1, which has met
  97.   higher quality standards than all previous releases. Although
  98.   Microsoft has done extensive beta testing with a proclaimed
  99.   75,000 users, it is difficult to see how it can compare to the
  100.   over 4 years that OS/2 1.X and 2.0 and its client/server extensions
  101.   have been in actual production use. Reliability to us is what you
  102.   tell us it is - products that work. Reliability is a function of
  103.   proven quality and maturity. Windows NT has yet to prove how
  104.   reliable it is. The Microsoft document also has distorted Windows
  105.   3.0 and Windows 3.1 volumes to emphasize Windows market acceptance.
  106.   There is no dispute that Microsoft has achieved market success with
  107.   the Windows 3.X family, but what is misleading about the document
  108.   is that it uses Windows 3.X volumes when comparing to OS/2's market
  109.   presence but uses Windows NT's features when comparing product lines.
  110.   We have therefore added Windows 3.1 to several of the comparison
  111.   charts Microsoft uses to compare client/server features to show
  112.   that Windows 3.1 fails to meet most of Microsoft's own criteria.
  113.  
  114.      Given these overall observations we would like to address the
  115.   statements one by one.
  116.  
  117.   Page 1 (of May version of Microsoft's Document):
  118.  
  119.   Microsoft Claim : "It [OS/2 2.1] does not run Windows applications
  120.                      as well as Windows does."
  121.  
  122.   IBM Response    :  OS/2 2.1 includes the actual Windows code 3.1 to
  123.                      provide Microsoft Windows 3.1 functionality and
  124.                      compatibility.  OS/2 can also provide Windows
  125.                      applications with key client/server features such
  126.                      as crash-protection and preemptive multitasking
  127.                      by running them in separate Virtual DOS Machines
  128.                      (VDMs). These are features that Microsoft
  129.                      presentations concede will not be supported in
  130.                      Windows NT for 16-bit Windows 3.1 applications.
  131.                      Others agree. According to John Ruley, an editor
  132.                      for Windows Magazine... "OS/2 2.1 is a better DOS
  133.                      than DOS and probably a better Windows than
  134.                      (pause for effect\) Windows..." (June 1993 issue)
  135.  
  136.   Microsoft Claim  : "Today, OS/2 does not support key Windows features
  137.                      [such] as dynamic data exchange (DDE), object
  138.                      linking and embedding (OLE) and even cut and paste
  139.                      between separate Windows virtual device machines
  140.                      (VDMs)."
  141.  
  142.   IBM Response     : Not true. OS/2's public clipboard enables DDE and
  143.                      cut and paste to work correctly between Windows
  144.                      applications in separate Windows VDMs (OLE works
  145.                      correctly between applications in the same Windows
  146.                      VDM which is equivalent to Windows NT OLE support).
  147.  
  148.   Microsoft Claim  : "Windows NT is a more powerful, reliable, and open
  149.                      solution for client-server computing."
  150.  
  151.   IBM Response     : Windows NT is not yet generally available. While
  152.                      it is certainly designed to be powerful (with a
  153.                      32-bit data model, multithreading and preemptive
  154.                      multitasking like OS/2 has available today), NT's
  155.                      reliability and openness have yet to be proven.
  156.                      Microsoft's justification for this statement
  157.                      references symmetric multiprocessing, portability,
  158.                      openness, integrated security and built-in networking
  159.                      as key high-end OS features.
  160.  
  161.                         Multi-processor computers may be an option for
  162.                      customers with very high capacity server needs and
  163.                      there are different kinds of multiprocessing
  164.                      architectures to consider. IBM provides asymmetric
  165.                      multiprocessor support for OS/2 on  the PS/2 model
  166.                      295 and 195 today.  Recently, IBM also demonstrated
  167.                      symmetric multiprocessing on OS/2 on a variety of
  168.                      multi-processor systems at Spring '93 Comdex in
  169.                      Atlanta and at PC Expo 1993 in New York.
  170.  
  171.                         Operating system portability is one alternative
  172.                      for customers who are integrating and supporting
  173.                      different  hardware architectures.  A more important
  174.                      requirement for this environment is for vendors to
  175.                      support open industry standards.  IBM is supporting
  176.                      both of these requirements by supporting OSF's
  177.                      Distributed Computing Environment (DCE) and by
  178.                      providing an OS/2 environment on a portable (to
  179.                      RISC architectures) and open microkernel, via the
  180.                      IBM Microkernel based OS technology which was also
  181.                      demonstrated at Spring Comdex.
  182.  
  183.                         Microsoft's commitment to Open Systems, especially
  184.                      DCE and CORBA, has been incomplete. We are not alone
  185.                      in this viewpoint. From an article in PC Week, March
  186.                      1993, titled "Microsoft goes it alone: standards
  187.                      stance leaves users concerned", "Users and observers
  188.                      say that Microsoft Corp. is taking advantage of its
  189.                      dominant position as a leader in the microcomputer
  190.                      software market to set its own standards and ignore
  191.                      those set by other industry groups.....Buyers are
  192.                      concerned about interoperability, according to
  193.                      analysts critical of Microsoft's often-proprietary
  194.                      approach.....Microsoft claims that it will support
  195.                      standards that have clear industry-wide support,
  196.                      such as POSIX, TCP/IP, and remote procedure call but
  197.                      has stopped short of endorsing the full Distributed
  198.                      Computing Environment (DCE) standard and some other
  199.                      widely supported standards."
  200.  
  201.                         Of course, security and networking are necessary
  202.                      requirements for distributed computing. Including
  203.                      these features in the operating system is a packaging
  204.                      and marketing consideration.  It may be a convenience
  205.                      for some customers but it can also limit their options
  206.                      and unnecessarily increase the system requirements.
  207.  
  208.   Microsoft Claim  : "IBM Has No Single Strategy....Long term IBM is
  209.                      working on eight different operating systems"
  210.  
  211.   IBM Response     : IBM recognizes that there is no "one size fits all"
  212.                      strategy when it comes to customer computing
  213.                      environments. The number of operating systems offered
  214.                      by IBM is a result of our long term leadership in
  215.                      helping customers develop mission critical systems
  216.                      to meet their needs on a wide variety of hardware
  217.                      platforms. The breadth of IBM offerings is underscored
  218.                      by a singular commitment to serve our customers. On
  219.                      the Intel compatible platform alone, Microsoft has at
  220.                      least eight operating systems supporting their
  221.                      strategy: Windows 3.1, Windows for Workgroups,
  222.                      Windows NT, Windows NT Advanced Server, Chicago,
  223.                      Cairo, Modular Windows and Winpad, all of which have
  224.                      differences in their application programming
  225.                      interfaces (APIs).
  226.  
  227.                         For a complete discussion of IBM's microcomputer
  228.                      based operating systems strategy, see the related
  229.                      document called "Why OS/2?" (updated version
  230.                      available August 1993).
  231.  
  232.   Microsoft Claim  : "IBM Embraces Windows"
  233.  
  234.   IBM Response     : It is true that the IBM PC Company resells Windows and
  235.                      may also pre-load Windows NT when customers request it.
  236.                      IBM recommends OS/2 and its client/server extensions
  237.                      over Windows and Windows NT because it is a superior
  238.                      platform for client-server computing.
  239.  
  240.   Microsoft Claim  : "Key ISVs, such as Micrografx, are halting their OS/2
  241.                       development efforts...."
  242.  
  243.   IBM Response     : This statement is incorrect. OS/2 Professional
  244.                      magazine published the following in the May 1993
  245.                      issue: "PC Week recently published an article saying
  246.                      Micrografx was not behind OS/2. On the contrary,
  247.                      J. Paul Grayson, Micrografx CEO, says the company has
  248.                      more people working on OS/2 than ever before, Grayson
  249.                      says Mirrors is doing very well, and they are
  250.                      evaluating new directions for OS/2 products. Among
  251.                      Micrografx's OS/2 offerings are Designer and Windows
  252.                      Draw. Grayson also reportedly attempted to get the
  253.                      PC Week article corrected prior to publication, but
  254.                      was unsuccessful."
  255.  
  256.   Microsoft Claim  : "...25 Million customers are using Windows already..."
  257.  
  258.   IBM Response     : While the shipment volumes of Windows is granted,
  259.                      there are several reasons to question the number of
  260.                      actual Windows users.  First, the 25 Million number
  261.                      is the number of shipments since Windows 3.0. Most
  262.                      users of Windows 3.0 have upgraded to OS/2 or
  263.                      Windows 3.1.  Second, 60% of all PCs ship with
  264.                      Windows pre-installed whether the user intends to
  265.                      use it or not.  Last October, Windows Magazine
  266.                      estimated that only 1/3 of all Windows shipments
  267.                      were actually being used.
  268.  
  269.   Microsoft Claim  : "Windows 3.1 leverages existing hardware and software
  270.                      better."
  271.  
  272.   IBM Response     : It is a pretty safe assumption that most of the PCs
  273.                      that are running Windows 3.1 are 386 class machines
  274.                      or above with 32-bit architectures. While Windows
  275.                      3.1 runs on more existing machines configurations,
  276.                      it doesn't fully exploit the capabilities of those
  277.                      machines like OS/2 2.X can since Windows 3.1 is a
  278.                      16-bit DOS extender running on 32-bit hardware.
  279.                      In addition, there are more software packages and
  280.                      advanced 32-bit OS/2 applications.
  281.  
  282.   Microsoft Claim  : "...Usage of OS/2 has dwindled. This is because
  283.                      Windows NT best addresses customer requirements
  284.                      for high-end operating systems."
  285.  
  286.   IBM Response     : Contrary to Microsoft's claims, usage of OS/2 has
  287.                      not "dwindled".  Shipments of OS/2 2.0 exceed all
  288.                      previous releases of OS/2 combined, and OS/2 2.1
  289.                      has had a very positive reception in the market
  290.                      and is currently shipping in high volumes.
  291.                      [Phrase "Usage of OS/2 has dwindled" was removed
  292.                      from the July version of Microsoft document]
  293.  
  294.                      The assertion that Windows NT best addresses
  295.                      requirements for high-end operating systems is
  296.                      subjective and unsupported.  A phone survey done
  297.                      by Communications week for their April 19th issues
  298.                      asked the question: "Which operating system is more
  299.                      strategic to your enterprise network: IBM's OS/2 or
  300.                      Microsoft's forthcoming Windows NT?". Over 1,400
  301.                      votes were cast for OS/2 with only 75 cast for NT
  302.                      (95% to 5%).
  303.  
  304.   The primary correction (besides the inaccuracies about OS/2) is to
  305.   include Windows 3.1, Microsoft's high volume client OS.  As you can
  306.   see, it fails Microsoft's own criteria as a client for client-server
  307.   computing. By these criteria, Microsoft's strategy might be looked
  308.   at as a server-server strategy.
  309.  
  310.   Microsoft Claim  : "OS/2 2.X only runs on the Intel x86 platform. IBM
  311.                      claims they are porting OS/2 to the Mach kernel,
  312.                      but this means creating an entirely new OS, which
  313.                      is a long and difficult project. For example,
  314.                      Windows NT took over four and one-half years to
  315.                      develop and spent over a year and one-half in
  316.                      large scale external testing."
  317.  
  318.   IBM Response     : To compare the development of an OS/2 personality to
  319.                      work on top of the IBM microkernel (Mach based) to
  320.                      the development of Windows NT is very misleading.
  321.                      Windows NT was developed from scratch to provide
  322.                      complex, high-end operating systems functions that
  323.                      are not available in the DOS/Windows environment,
  324.                      such as multitasking, multithreading, 32 bit memory
  325.                      model, high performance file system, etc. OS/2
  326.                      already has all these high end features, and we do
  327.                      not have to 'create' an entirely new operating
  328.                      system to move them to a microkernel environment.
  329.                      We also don't need to 'create' the Mach microkernel
  330.                      which is an established code-base developed by
  331.                      Carnegie Melon University, and is adopted, approved
  332.                      and licensed by the Open Software Foundation.
  333.                      Microsoft, on the other hand, decided to build the
  334.                      kernel for NT from scratch (which they admit is a
  335.                      long and difficult project). In doing so, they have
  336.                      also decided to keep their operating system
  337.                      proprietary, not truly open to the industry. IBM,
  338.                      on the other hand, is in the process of licensing
  339.                      our microkernel technology to various industry
  340.                      players.
  341.  
  342.   Microsoft Claim  : "OS/2 2.X does not support multiprocessor systems"
  343.  
  344.   IBM Response     : As mentioned earlier, OS/2 currently supports the
  345.                      multiprocessing (asymmetric) PS/2 195 and 295
  346.                      (available today), and OS/2 2.X was demonstrated
  347.                      on a variety of symmetric multiprocessing machines
  348.                      at Spring Comdex 1993 and PC Expo 1993.
  349.  
  350.   Microsoft Claim  : "[Windows NT] RPC facility is interoperable with
  351.                      other OSF/DCE compatible RPC implementations."
  352.  
  353.   IBM Response     : While Microsoft claims Windows NT's RPC will be
  354.                      interoperable with DCE there are at least 13 known
  355.                      incompatibilities between it and the DCE RPC as
  356.                      documented in Microsoft's RPC developers guide
  357.                      available with the March 1993 Windows NT beta
  358.                      program. Microsoft's decision to develop their
  359.                      own proprietary code base, instead of licensing
  360.                      it from the Open Software Foundation (OSF),
  361.                      introduces the potential for additional
  362.                      incompatibilities. IBM's implementation of DCE is
  363.                      based on software licensed directly from the OSF.
  364.                      In addition IBM is enhancing the RPC software with
  365.                      plans to license it back to the OSF, meaning
  366.                      Microsoft will always be playing 'catch-up' with
  367.                      the latest OSF RPC specifications. IBM is also
  368.                      licensing software for the other OSF DCE standards
  369.                      which are network time management, security, and
  370.                      distributed directory services (we know of no
  371.                      Microsoft commitment to support these other DCE
  372.                      standards).
  373.  
  374.   Microsoft Claim  : "OS/2 does not have integration between 16-bit
  375.                      Windows and 32-bit OS/2 applications. In addition,
  376.                      integration features such as OLE and DDE do not
  377.                      work between separate 16-bit Windows VDMs. In many
  378.                      cases, simple cuts and pastes between VDMs do not
  379.                      work properly."
  380.  
  381.   IBM Response     : As stated earlier, OS/2's public clipboard enables
  382.                      DDE and cut and paste to work correctly between
  383.                      applications in separate Windows VDMs (OLE works
  384.                      correctly between applications in the same Windows
  385.                      VDM which is equivalent to Windows NT OLE support).
  386.                      We also support cut and paste and DDE between
  387.                      Windows and OS/2 applications. [In the July version
  388.                      of the Microsoft document the phrase "OS/2 does not
  389.                      have integration" was changed to "OS/2 has limited
  390.                      integration" with claims that Microsoft internal
  391.                      testing shows complicated cut and pastes and DDEs
  392.                      are not reliable between separate VDM's. Our internal
  393.                      testing and customer feedback indicates that we met
  394.                      our design goal which was to support all cut and
  395.                      pastes and DDEs between Windows applications in
  396.                      separate VDM's that perform correctly under DOS
  397.                      with Windows 3.1].
  398.  
  399.   Microsoft Claim  : "OS/2 2.x offers no integrated security. IBM promises
  400.                      security add-ons for future releases of OS/2, but to
  401.                      have truly integrated security, it must be designed
  402.                      into the system from the ground up."
  403.  
  404.   IBM Response     : The requirements for PC security varies from "none
  405.                      at all" for most end-users to "government certified"
  406.                      for military and international banking institutions.
  407.                      Microsoft is correct that some high-security features
  408.                      should be included in the base operating system.
  409.                      However, Microsoft's implication that OS/2 needs to
  410.                      be redesigned from the ground up is subjective and
  411.                      unsupported by facts.  We have made design changes
  412.                      in OS/2 to enhance security over the years,
  413.                      specifically in support for OS/2 LAN Server which is
  414.                      the current method of providing fundamental security
  415.                      on an OS/2 system. We have plans in place to improve
  416.                      OS/2's security further and demonstrated a technology
  417.                      enhancing OS/2's security at Fall 1992 Comdex.
  418.  
  419.   Microsoft Claim  : "This [NT's] complete memory protection prevents
  420.                      errant applications from corrupting data, interfering
  421.                      with other applications, or damaging the system."
  422.  
  423.   IBM Response     : This is not correct. Because NT runs all 16-bit
  424.                      Windows applications in a single address space, it is
  425.                      possible for one of these applications to interfere
  426.                      with one of the others running in that same space.
  427.                      This can happen between 16-bit Windows applications
  428.                      under Windows 3.0 and 3.1 in the form of UAEs and GPFs,
  429.                      respectively, and can continue to happen under Windows
  430.                      NT.
  431.  
  432.   Microsoft Claim  : "IBM claims that Windows 3.x applications are better
  433.                      protected in OS/2, but this is not the default
  434.                      configuration and can't be enabled without sacrificing
  435.                      application integration."
  436.  
  437.   IBM Response     : By "sacrificing integration" Microsoft is again
  438.                      implying that cut and paste and DDE don't work
  439.                      across VDMs. Again, OS/2's public clipboard enables
  440.                      DDE and cut and paste to work correctly between
  441.                      applications in separate Windows VDMs (OLE works
  442.                      correctly between applications in the same Windows
  443.                      VDM which is equivalent to Windows NT OLE support).
  444.  
  445.   Microsoft Claim  : "LAN Server does not support RAID 5."
  446.  
  447.   IBM Response     : This is misleading. LAN Server does not provide
  448.                      RAID 5 natively, but IBM offers an add-on product
  449.                      called OASAS that provides RAID 5 with or without
  450.                      LAN Server installed.
  451.  
  452.   Microsoft Claim  : "25% of [NT] applications are being ported from
  453.                      UNIX, VMS and MVS, including IBM's own DB2
  454.                      database."
  455.  
  456.   IBM Response     : This is a very misleading statement. IBM's MVS DB2
  457.                      database is not being ported to Windows NT. In an
  458.                      effort to support a wide variety of server platforms,
  459.                      the DB2/2 product (currently available for the OS/2
  460.                      environment) is being considered for porting to
  461.                      additional operating environments.
  462.  
  463.   Microsoft Claim  : "IBM currently lists only 500 unique OS/2 applications."
  464.  
  465.   IBM Response     : This statement is incorrect. IBM currently lists
  466.                      1196 unique OS/2 32-bit exploitive applications in
  467.                      our OS/2 Applications Guide. In addition OS/2 2.1
  468.                      runs existing DOS and Windows 3.X applications.
  469.  
  470.   Microsoft Claim  : "IBM's Strategy...[is to] .. Show that Windows NT
  471.                      is broken"
  472.  
  473.   IBM Response     : This is not correct. IBM does not believe that
  474.                      Windows NT is broken. It is late, still unavailable
  475.                      and definitely unproven. We do, however, believe
  476.                      that Microsoft's client server strategy and products
  477.                      are not as good as ours, as we offer a more reliable,
  478.                      comprehensive and available set of client server
  479.                      solutions.
  480.  
  481.   Microsoft Claim  : "OS/2 does not have the mission-critical features of
  482.                      Windows NT today."
  483.  
  484.   IBM Response     : Today, OS/2 has more mission critical features
  485.                      available than Windows 3.1 and NT. When NT does
  486.                      become generally available, it is planned to have
  487.                      some additional features that are specific to
  488.                      niche needs. These features are either available on
  489.                      OS/2 via add-ons (such as fault tolerance and RAID 5)
  490.                      or are planned for OS/2 or a future add-on. On the
  491.                      other hand, even after NT is generally available,
  492.                      Windows 3.1 will still have inadequate mission
  493.                      critical features for the client such as pre-emptive
  494.                      multitasking and crash protection, which OS/2 has
  495.                      today.
  496.  
  497.   Microsoft Claim  : "Today, OS/2 is missing key mission-critical features
  498.                      customers require, including true preemptive
  499.                      multitasking (with asynchronous input queues...)."
  500.  
  501.   IBM Response     : This is a very misleading statement. OS/2 has true
  502.                      preemptive multitasking (i.e. the system can interrupt,
  503.                      or preempt,  a running task and give control to another
  504.                      task). Asynchronous input queues address a different
  505.                      aspect of the system.  An asynchronous input queue
  506.                      gives a separate keyboard and mouse channel for each
  507.                      application running on the screen.  This feature does
  508.                      make the system feel more responsive to the end user,
  509.                      but has no value on an unattended server, which is
  510.                      Windows NT's main target area market. IBM has publicly
  511.                      stated that asynchronous input queue support for OS/2
  512.                      is in development. Also note that 16-bit Windows
  513.                      applications running under Windows 3.1  under
  514.                      Windows NT are lacking both features (preemptive
  515.                      multitasking and asynchronous input queues).
  516.  
  517.   Microsoft Claim  : "IBM has promised these features and others that
  518.                      Windows NT has today for the future, but equivalent
  519.                      functionality is still one to three years out"
  520.  
  521.   IBM Response     : Windows NT is not generally available today, and
  522.                      Microsoft 's statements do not reflect IBM's
  523.                      priorities or product plans.  OS/2 has a 15 month
  524.                      lead as an available 32-bit operating system and
  525.                      has features Microsoft does not plan to ship in
  526.                      Windows NT 3.1 such as an object-oriented Workplace
  527.                      Shell user interface and our System Object Model (SOM)
  528.                      which incorporates object technology directly into
  529.                      the operating system to allow object reuse between
  530.                      different object languages. In addition we have
  531.                      announced for 3rd quarter '93 delivery and are beta
  532.                      testing Distributed SOM (DSOM) which allows object
  533.                      communication and reuse over networks, between
  534.                      different languages, and potentially even different
  535.                      operating systems (e.g. AIX and OS/2). In addition,
  536.                      IBM has recently stated its intent to use OpenDoc
  537.                      technology from Apple for compound document
  538.                      integration that will support SOM and DSOM providing
  539.                      application integration across multiple operating
  540.                      systems, including UNIX, and across networks (both of
  541.                      which are features that are lacking in OLE 2.0 from
  542.                      Microsoft). OpenDoc is vendor independent and has
  543.                      growing industry support from major players including
  544.                      IBM, Apple, Novell, WordPerfect and Borland.
  545.                      [In the July version of the Microsoft document the
  546.                      phrase "but equivalent functionality is still one to
  547.                      three years out" was changed to "but can't deliver
  548.                      them today". The 'functionality' Microsoft refers to
  549.                      includes 'built-in systems management tools' (Hermes)
  550.                      which is not available from Microsoft today. IBM's LAN
  551.                      NetView family of systems management products all
  552.                      entered beta testing with customers in June 1993
  553.                      and LAN NetView Start is generally available.
  554.  
  555.   Microsoft Claim  : "Windows NT is compatible with Windows 16-bit and
  556.                      MS-DOS applications."
  557.  
  558.   IBM Response     : We believe NT will be compatible with the high volume
  559.                      applications but Microsoft will not focus on
  560.                      compatibility for lower volume or home grown
  561.                      applications.  Also, DOS and Windows applications
  562.                      that ship with and use a DOS device driver will not
  563.                      run under NT without modification unless a new device
  564.                      driver is supplied (per a presentation from Microsoft
  565.                      called "A Technical Overview of Microsoft Window
  566.                      NT 3.1.").
  567.  
  568.   Microsoft Claim  : "Windows NT's 16-bit application protection model
  569.                      provides error trapping between applications and
  570.                      more importantly provides full integration between
  571.                      applications. OS/2's model breaks application
  572.                      integration."
  573.  
  574.   IBM Response     : The error trapping mechanism in Windows 3.1
  575.                      (and NT) for 16-bit applications is not the
  576.                      same thing as the true protection that OS/2
  577.                      provides for all applications by running them
  578.                      under separate processes. Error trapping just
  579.                      notifies the user once the damage has been done
  580.                      and recommends the user reboots (Windows 3.1) or
  581.                      restarts the Windows subsystem (Windows NT).
  582.                      Also, as stated earlier, Microsoft is incorrect
  583.                      about OS/2's ability to support DDE and cut and
  584.                      paste between Windows applications in separate
  585.                      VDMs and OLE works correctly between applications
  586.                      in the same Windows VDM which is equivalent to
  587.                      Windows NT OLE support. Also IBM has announced
  588.                      our intention to support OpenDoc, which will
  589.                      provide compound document integration across
  590.                      multiple operating system types, including UNIX,
  591.                      and over networks which are features that OLE 2.0
  592.                      does not support.
  593.  
  594.   Microsoft Claim : "Neither OS/2 or Windows NT run on [Intel 386 systems
  595.                      with 4Mb of RAM]."
  596.  
  597.   IBM Response    : This is incorrect. OS/2 does run on 4Mb Intel 386
  598.                     systems (although 6 to 8Mb are recommended.)
  599.                     Windows NT does not.
  600.  
  601.   Microsoft Claim : "OS/2's model forces customers to choose between
  602.                     integration or task switching with protection."
  603.  
  604.   IBM Response    : Microsoft is again implying that cut and paste and
  605.                     DDE do not work between separate Windows VDMs in
  606.                     OS/2. With the public clipboard enabled, DDE and
  607.                     cut and paste work correctly between applications
  608.                     in separate Windows VDMs (OLE works correctly
  609.                     between applications in the same Windows VDM which
  610.                     is equivalent to Windows NT OLE support).
  611.  
  612.   Microsoft Claim : "IBM Asserts: OS/2 2.1 runs Windows applications
  613.                     faster than Windows NT on identical hardware....
  614.                     Windows NT performance is equivalent to OS/2 2.1"
  615.  
  616.   IBM Response    : Some independent performance tests on Windows NT and
  617.                     OS/2 have been described on public bulletin boards
  618.                     that have drawn the conclusion that DOS and Windows
  619.                     applications run faster on OS/2 than on Windows NT,
  620.                     however IBM hasn't and won't "assert" anything
  621.                     officially until the Windows NT code is made
  622.                     generally available. [July version of the Microsoft
  623.                     document changes this claim to "Windows NT performance,
  624.                     given a certain level of hardware (e.g. Windows NT
  625.                     does not support 6 MB RAM configurations) is equivalent
  626.                     to OS/2 2.1"].
  627.  
  628.   Microsoft Claim : "Windows NT is better optimized for performance-critical
  629.                     applications."
  630.  
  631.   IBM Response    : The three reasons listed are the implementation of
  632.                     asynchronous input queues, use of asynchronous I/O,
  633.                     and the ability to preempt a running time slice.
  634.                     OS/2 supports the last two features today and have
  635.                     publicly stated we intend to support asynchronous
  636.                     input queues in a future release. Asynchronous
  637.                     input queues affect only the responsiveness of the
  638.                     client and not of an unattended server. Also, as
  639.                     stated above, some independent performance tests
  640.                     have indicated that OS/2 is probably a better choice
  641.                     if performance is a concern, although we plan to wait
  642.                     for NT to ship to draw that conclusion.
  643.  
  644.   Microsoft Claim : ".... in IBM's OS/2 applications catalog, only 500
  645.                     are unique, of which only 15 are general desktop
  646.                     applications."
  647.  
  648.   IBM Response    : This statement is incorrect. IBM currently lists
  649.                     1196 unique OS/2 32-bit exploitive applications in
  650.                     our OS/2 Applications Guide.
  651.  
  652.   Microsoft Claim : "Microsoft has met every development milestone with
  653.                      Windows NT and plans to deliver it as promised in
  654.                      Q2 1993."
  655.  
  656.   IBM Response    : The following would seem to suggest otherwise:
  657.                     MacWeek, July 13th 1992: "NT (New Technology) is on
  658.                     track to ship by the end of the year [1992] and is
  659.                     expected to cost less than $500, Gates said"
  660.  
  661.                     Computer Reseller News, September 28th, 1992: "Walker
  662.                     says that Windows NT will ship during the first few
  663.                     months of 1993."
  664.  
  665.                     Newsbytes, September 28th, 1992: "The new date is now
  666.                     'early 1993,' with Microsoft officials saying that
  667.                     it 'needs more time to respond to customer suggestions
  668.                     for improvements in the Windows NT system'."
  669.  
  670.                     Software Magazine, December 1992: "At the ITAA
  671.                     conference...Mike Maples, Microsoft's executive vice
  672.                     president, said NT would ship in April."
  673.  
  674.                     InfoWorld, March 15th, 1993: "NT could ship to
  675.                     customers later than the promised date of June 30,
  676.                     but no more than 30 days late, Walker said."
  677.  
  678.                     Windows World Spring 1993: Gates said in his keynote
  679.                     Windows NT would ship within 60 days [by July 22nd]
  680.                     and that Windows NT Advanced Server would ship within
  681.                     30 days of Windows NT [by August 21st].
  682.  
  683.                     PCWeek, July 5th, 1993: "Gates also said Microsoft
  684.                     will ship Windows NT by the end of the month [July]...".
  685.  
  686.                     [In the July version of the Microsoft document, this
  687.                     claim was removed].
  688.  
  689.   Microsoft Claim : "OS/2 requires add-on products (costly products) ...
  690.                     and they are not well integrated with OS/2."
  691.  
  692.   IBM Response    : Maintaining only the necessary functions on desktop
  693.                     machines is a significant benefit of Client-Server
  694.                     systems and it is what "Rightsizing" is all about.
  695.                     Unnecessarily upgrading hardware and forcing unused
  696.                     functionality into every machine is what can be costly.
  697.                     Our customers have told us that they need flexibility...
  698.                     so we are providing a robust and stable base for both
  699.                     client and server systems with optionally available
  700.                     features to customize each system as necessary. We
  701.                     also provide LAN mechanisms to manage this process
  702.                     centrally via remote electronic software configuration,
  703.                     installation and distribution. Microsoft's assertion
  704.                     that networking features need to be built-in to be
  705.                     well integrated is simply not true.
  706.                     [In the July version of the Microsoft document, the
  707.                     "(costly products)" phrase was removed]
  708.  
  709.   Microsoft Claim : "By using the Windows NT microkernel architecture
  710.                     model, IBM claims OS/2 will..."
  711.  
  712.   IBM Response    : The IBM Microkernel is based on the Mach 3.0
  713.                     architecture, not the Windows NT architecture model.
  714.                     IBM has since made significant enhancements to this
  715.                     microkernel and are now in the process of licensing
  716.                     this technology to other vendors making it an open
  717.                     architecture.  Windows NT's kernel technology is not
  718.                     considered a true microkernel since device driver and
  719.                     file system functions were allowed to reside in the
  720.                     kernel itself. Windows NT's kernel is also proprietary.
  721.                     [In the July version of the Microsoft document the phase
  722.                     "By using the Windows NT microkernel architecture model"
  723.                     was changed to "By using the Mach microkernel architecture
  724.                     model"].
  725.  
  726.   Microsoft Claim : "IBM's development cycle is one to three years behind
  727.                      Microsoft's.  Windows NT will have been on the market
  728.                      for several years before IBM ships its first microkernel
  729.                      based version of OS/2."
  730.  
  731.   IBM Response     : In the paragraph preceding this statement, Microsoft
  732.                      also states that IBM plans to have microkernel based
  733.                      version of OS/2 available by mid-1994. Putting these
  734.                      two statements together implies that Windows NT has
  735.                      been "on the market" for several years before mid-1994.
  736.                      Obviously, IBM is not behind Microsoft in any sense.
  737.                      OS/2 is at least 15 months ahead of Windows NT in
  738.                      making mission-critical features available to customers.
  739.                      IBM is also years ahead of Microsoft in object
  740.                      technology - we shipped an object-oriented operating
  741.                      system shell called Workplace Shell with OS/2 2.0 in
  742.                      March of 1992 and have delivered beta versions of our
  743.                      Distributed Systems Object Model in February 1993.
  744.                      On June 15th 1993, IBM announced the SOMobjects
  745.                      Developer Tool kit Version 2.0, the first professional
  746.                      programming tool kit to incorporate IBM's System Object
  747.                      Model (SOM) and Distributed System Object Model (DSOM)
  748.                      technologies and announced a scheduled availability
  749.                      data of  3Q '93.  Microsoft doesn't plan to deliver
  750.                      an object oriented interface or support distributed
  751.                      objects on Windows NT until release 2 (Cairo).
  752.                      Microsoft has made no formal commitment for these
  753.                      object features on Windows 4.0 (Chicago) that IBM is
  754.                      aware of.
  755.                      [In the July version of the Microsoft document, the
  756.                      claim above was changed to "IBM PSP group plans to
  757.                      ship a full beta release of its first microkernel-
  758.                      based version of OS/2 by the end of the 1993...].
  759.  
  760.   For more information on the competitive advantages of OS/2 2.1 in a
  761.   client server environment, please read Why OS/2? (updated version
  762.   available August 1993), which can be obtained from your IBM marketing
  763.   representative or systems engineer.
  764.  
  765.   Disclaimer
  766.  
  767.      Some of the information in this paper concerns future products, or
  768.   future releases of current, commercially available products. Discussion
  769.   of Windows is based on information which the Microsoft Corporation has
  770.   made publicly available as of June 28th 1993,  or information in the
  771.   public trade press, and is subject to change. IBM's future products
  772.   and their performance, functions and availability are based upon IBM's
  773.   current intent, and are subject to change.
  774.  
  775.   Special Notices
  776.  
  777.      References in this publication to IBM's current and future products,
  778.   programs or services do not imply that IBM intends to make these
  779.   generally available in all countries in which IBM operates. IBM may
  780.   have patents or pending patent applications covering subject matter
  781.   in this document. This document does not grant anyone a license to
  782.   those patents, patent applications or to any other IBM intellectual
  783.   property. IBM and OS/2 are registered trademarks and NetView and
  784.   SOMobjects are trademarks of the IBM Corporation. Microsoft is a
  785.   registered trademark and Windows and Windows NT are trademarks of
  786.   Microsoft Corporation. NetWare is a registered trademark of Novell.
  787.   UNIX is a registered trademark of UNIX Systems Laboratory.
  788.  
  789.